root leaf - German English Dictionary